package com.nageoffer.aicloud.dao.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.nageoffer.aicloud.common.database.BaseDO;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@TableName("answer")
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class AnswerDO extends BaseDO {
    @TableId(type = IdType.AUTO)
    /**
     * 主键
     */
    private Long id;

    /**
     * 问题标题
     */
    private String title;

    /**
     * 问题答案
     */
    private String content;

    /**
     * 模型类型 | 1-openai；2-通义千问；3-讯飞星火；4-文心一言；5-豆包；6-本地大模型
     */
    private Integer model;

    /**
     * 用户id
     */
    private Long uid;

    /**
     * 类型 | 对话 - 绘图
     */
    private Integer type;
}